package cn.besbing.model.mapper.primary;

import cn.besbing.model.entities.primary.RejectProcessDetail;
import cn.besbing.model.entities.primary.RejectProcessDetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RejectProcessDetailMapper {
    long countByExample(RejectProcessDetailExample example);

    int deleteByExample(RejectProcessDetailExample example);

    int deleteByPrimaryKey(String pkProcessDetail);

    int insert(RejectProcessDetail record);

    int insertSelective(RejectProcessDetail record);

    List<RejectProcessDetail> selectByExample(RejectProcessDetailExample example);

    RejectProcessDetail selectByPrimaryKey(String pkProcessDetail);

    int updateByExampleSelective(@Param("record") RejectProcessDetail record, @Param("example") RejectProcessDetailExample example);

    int updateByExample(@Param("record") RejectProcessDetail record, @Param("example") RejectProcessDetailExample example);

    int updateByPrimaryKeySelective(RejectProcessDetail record);

    int updateByPrimaryKey(RejectProcessDetail record);
}